how I learned to code in 3 months